


import com.google.gson.annotations.SerializedName

data class MainBean(
    @SerializedName("applist")
    val applist: List<Applist>,
    @SerializedName("banner")
    val banner: List<Banner>,
    @SerializedName("campus")
    val campus: List<Campu>,
    @SerializedName("hot")
    val hot: List<Hot>
) {
    data class Applist(
        @SerializedName("icon")
        val icon: String, // https://newapp.chenyugroup.com/assets/images/wgy-logo_white.svg
        @SerializedName("link")
        val link: String, // https://m.baidu.com
        @SerializedName("target_type")
        val targetType: Int, // 1
        @SerializedName("title")
        val title: String // 在线缴费
    )

    data class Banner(
        @SerializedName("id")
        val id: Int, // 1
        @SerializedName("imgurl")
        val imgurl: String, // https://inews.gtimg.com/om_ls/O-f8w7lkNWksSiwJz4GNYpCy_1CNsTDncR25DmxiCDPdoAA_294195/0
        @SerializedName("link")
        val link: String,
        @SerializedName("target_type")
        val targetType: Int, // 0
        @SerializedName("title")
        val title: String // 全国最有钱的地方，太缺大学了
    )

    data class Campu(
        @SerializedName("list")
        val list: List<CampuBean>,
        @SerializedName("title")
        val title: String // 郧阳校区
    ) {
        data class CampuBean(
            @SerializedName("desc")
            val desc: String, // 多元体验 快乐成长
            @SerializedName("imgurl")
            val imgurl: String,
            @SerializedName("title")
            val title: String // 幼儿园
        )
    }

    data class Hot(
        @SerializedName("id")
        val id: Int, // 1
        @SerializedName("imgurl")
        val imgurl: String, // https://inews.gtimg.com/om_ls/O-f8w7lkNWksSiwJz4GNYpCy_1CNsTDncR25DmxiCDPdoAA_294195/0
        @SerializedName("link")
        val link: String,
        @SerializedName("target_type")
        val targetType: Int, // 0
        @SerializedName("title")
        val title: String // 全国最有钱的地方，太缺大学了
    )
}